c5cc6468a1f306f6e80103e3e8f263a0602d3004,src/main/java/uk/co/coen/capsulecrm/client/COpportunity.java,COpportunity,listModifiedSince,#DateTime#number#TimeUnit#,89
Before Change
}
public static F.Promise<COpportunities> listModifiedSince(DateTime modifiedSince, long time, TimeUnit unit) {
return WS.url(capsuleUrl + "/api/opportunity")
.setTimeout((int) unit.toMillis(time))
.setQueryParameter("lastmodified", modifiedSince.toString("yyyyMMdd'T'HHmmss"))
.setHeader("Content-Type", "text/xml; charset=utf-8")
.setAuth(capsuleToken, "")
.get().map(new F.Function<WS.Response, COpportunities>() {
@Override
public COpportunities apply(WS.Response response) throws Throwable {
return (COpportunities) xstream.unmarshal(new DomReader(response.asXml()));
}
});
}
public static F.Promise<COpportunities> listByParty(CParty party) {
After Change
}
public static Future<COpportunities> listModifiedSince(DateTime modifiedSince, long time, TimeUnit unit) throws IOException {
return transform(new ListenableFutureAdapter<>(asyncHttpClient.prepareGet(capsuleUrl + "/api/opportunity")
.addQueryParameter("lastmodified", modifiedSince.toString("yyyyMMdd'T'HHmmss"))
.addHeader("Accept", "application/xml")
.setRealm(realm)
.execute()), new TransformHttpResponse<COpportunities>(xstream));
}
public static Future<COpportunities> listByParty(CParty party) throws IOException {